This application demonstrates basic multi-party conferencing using the QuickTime™ Conference Component and Browser Component. It arbitrarily limits the total number of conference members to 4 (including yourself). Snapshots are just put in the global clipboard and movies are moved to the desktop.
• Also supported is the clear-text password request dialog for servers that require authentication.
Application name: SplitSee
Source files: SplitSee.c
Description:
Another sample conferencing application, compatible with the others in the SeeWorld family. Differences between See and SplitSee are
• Server passwords aren't supported
• Incoming media windows are "auto-positioned" on the screen
• To demonstrate use of auxiliary media streams, voice and sound are
separated and the sound can be added or removed during a conference
Application name: Seerver
Source files: BigBrother.c
Description:
This is a Server-only version of conferencing -- it doesn't place calls.
• You can configure the name, service type, and optional password for access
• As a server, it needs no recording or snapshot support
• The password protocol illustrates MessageCapabilities and sending user messages
• MTConferenceSetMode is used to indicate it doesn't want to receive data
• MTConferenceDetachMember is used to reduce memory overhead when multicast channels are available
Application name: SeeTV
Source files: Philco.c
Description:
This conferencing application is receive only. It doesn't accept incoming calls or transmit any media data.
• Required Apple Events are supported (well, not printing)
• You can save a "channel setting" to a file which can be double-clicked or dragged to SeeTV or placed into
your Startup Items folder to automatically call someone
• Windows are auto-positioned to avoid overlap
• An arbitary number of calls can be simultaneously handled at once
• Calls are never merged into multi-party conferences
• mtNoAutoResizePrepMask is used to request the windows retain the user-adjusted size instead of resizing at the whim of the sender
Application name: MeetingPlace
Source files: MeetingPlace.c
Description:
This illustrates a conferencing application that sends and receives no media data, just joins callers together.
• No controllers are needed
• No calls are placed
• You can register multiple services in the same application, each gets a separate conference component instance
Application name: Rogues
Source files: Rougues.c
Description:
Is a permutation of See that illustrates placing the incoming video into a user-managed window.
• The controllers, though required, aren't visible
• The video is forced into a fixed-size area regardless of the size of the self view window on the sender's machine